package com.city.service.report;

import com.city.domain.pub.PubFilepath;
import com.city.domain.report.CtFile; /**
 * @deprecation 文件服务
 * @email leichuqiao@126.com
 * @author 雷楚桥
 * @date 2018-08-08 14:36
 */
public interface FileService {
    /**
     * @deprecation 根据文件后缀获取文件id
     * @param ext String 文件后缀
     * @return Integer
     * @author 雷楚桥
     * @date 2018-08-08 14:37
     */
    Integer findTypeIdByExt(String ext);

    /**
     * @deprecation 创建一个file path记录
     * @param filepath PubFilepath 文件记录
     * @return PubFilepath
     * @author 雷楚桥
     * @date 2018-08-08 14:51
     */
    PubFilepath saveFilePath(PubFilepath filepath);

    /**
     * @deprecation 保存一个文件记录
     * @param file CtFile 文件记录
     * @return CtFile
     * @author 雷楚桥
     * @date 2018-08-08 15:32
     */
    CtFile saveFile(CtFile file);
}
